/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import org.apache.struts.validator.*;

/**
 *
 * @author andreth
 */
public class Root extends ValidatorForm implements Serializable {

    public String getMensaje() {
        return mensaje;
    }

    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }
    public String mensaje;
    public String mensajeOK;

    public String getMensajeOK() {
        return mensajeOK;
    }

    public void setMensajeOK(String mensajeOK) {
        this.mensajeOK = mensajeOK;
    }

    public String extraerAno(String fecha) {
        String[] fechaDiv = fecha.split("/");
        return fechaDiv[0];
    }

    public String extraerTrimestre(String fecha) {
        String[] fechaArr = fecha.split("/");
        int mes = Integer.parseInt(fechaArr[1]);
        String trimestre = "";


        if (1 <= mes && mes <= 3) {
            trimestre = "I";
        } else if (4 <= mes && mes <= 6) {
            trimestre = "II";
        } else if (7 <= mes && mes <= 9) {
            trimestre = "III";
        } else {
            trimestre = "IV";
        }

        return trimestre;
    }

    public String extraerFechaActual() {
        Calendar calendario = GregorianCalendar.getInstance();
        java.util.Date fechaActual = calendario.getTime();
        DateFormat formato = new SimpleDateFormat("yyyy/mm/dd");
        String fechaAct = formato.format(fechaActual);
        return formato.format(fechaActual);
    }
}
